Ext.define('HIT.controller.SetRef', {
    extend: 'Ext.app.Controller',
       
    views  : ['SetRefGrid'],
    onButtonClick: function(button, e, options) {
    	var p;
        var form=Ext.getCmp('tab-set-ref');        
        if (form == undefined) {
			return;
		}
        if(button.id=='set-ref-save'){
        	basicForm = form.getForm();
	           if (!basicForm.isValid()) {
	               return;
	           }
	          var ref1 =  Ext.getCmp('ref-title1').getValue();
	          var ref2 =  Ext.getCmp('ref-title2').getValue();
	          var ref3 =  Ext.getCmp('ref-title3').getValue();
	          var ref4 =  Ext.getCmp('ref-title4').getValue();
	          var ref5 =  Ext.getCmp('ref-title5').getValue();
	          var ref6 =  Ext.getCmp('ref-title6').getValue();
	          var ref7 =  Ext.getCmp('ref-title7').getValue();
	          var ref8 =  Ext.getCmp('ref-title8').getValue();
	          var ref9 =  Ext.getCmp('ref-title9').getValue();
	          var ref10 =  Ext.getCmp('ref-title10').getValue();
	          var ref11 =  Ext.getCmp('ref-title11').getValue();
	          var ref12 =  Ext.getCmp('ref-title12').getValue();
	          var ref13 =  Ext.getCmp('ref-title13').getValue();
	          var ref14 =  Ext.getCmp('ref-title14').getValue();
	          var ref15 =  Ext.getCmp('ref-title15').getValue();
	          var ref16 =  Ext.getCmp('ref-title16').getValue();
	          var ref17 =  Ext.getCmp('ref-title17').getValue();
	          var ref18 =  Ext.getCmp('ref-title18').getValue();
	          var ref19 =  Ext.getCmp('ref-title19').getValue();
              var ref20 =  Ext.getCmp('ref-title20').getValue();
	           Share.AjaxRequest({
	      	      	url : ctx + '/setRefTitle',
	      	    	params : {
	      	    		ref1   : ref1
	      			   ,ref2   : ref2
	      			   ,ref3   : ref3
	      			   ,ref4   : ref4
	      			   ,ref5   : ref5
	      			   ,ref6   : ref6
	      			   ,ref7   : ref7
	      			   ,ref8   : ref8
	      			   ,ref9   : ref9
	      			   ,ref10  : ref10
	      			   ,ref11  : ref11
	      			   ,ref12  : ref12
	      			   ,ref13  : ref13
	      			   ,ref14  : ref14
	      			   ,ref15  : ref15
	      			   ,ref16  : ref16
	      			   ,ref17  : ref17
	      			   ,ref18  : ref18
	      			   ,ref19  : ref19
	      			   ,ref20  : ref20
	      		   },
	      	      callback : function(json) {
	      			if(json.resultcode == '0') {
	      				Share.getRef();
	      				Share.ShowMessage("I0032");    				            		
	      			}else{
	      				Share.ShowMessage("I0007","保存");
	      			}   			
	      		 }    		
	      	  });            
        }
    		
    },
    getInfo :function(thisComp,e){    	
//    	Share.AjaxRequest({
//             url      : ctx + '/getTcodeTitle',
//             params   : {
//             },
//             showMsg  : false,
//             callback : function(json) {
                  Ext.getCmp('ref-title1').setValue(Share.Ref[0]);
                  Ext.getCmp('ref-title2').setValue(Share.Ref[1]);
                  Ext.getCmp('ref-title3').setValue(Share.Ref[2]);
                  Ext.getCmp('ref-title4').setValue(Share.Ref[3]);
                  Ext.getCmp('ref-title5').setValue(Share.Ref[4]);
                  Ext.getCmp('ref-title6').setValue(Share.Ref[5]);
                  Ext.getCmp('ref-title7').setValue(Share.Ref[6]);
                  Ext.getCmp('ref-title8').setValue(Share.Ref[7]);
                  Ext.getCmp('ref-title9').setValue(Share.Ref[8]);
                  Ext.getCmp('ref-title10').setValue(Share.Ref[9]);
                  Ext.getCmp('ref-title11').setValue(Share.Ref[10]);
                  Ext.getCmp('ref-title12').setValue(Share.Ref[11]);
                  Ext.getCmp('ref-title13').setValue(Share.Ref[12]);
                  Ext.getCmp('ref-title14').setValue(Share.Ref[13]);
                  Ext.getCmp('ref-title15').setValue(Share.Ref[14]);
                  Ext.getCmp('ref-title16').setValue(Share.Ref[15]);
                  Ext.getCmp('ref-title17').setValue(Share.Ref[16]);
                  Ext.getCmp('ref-title18').setValue(Share.Ref[17]);
                  Ext.getCmp('ref-title19').setValue(Share.Ref[18]);
                  Ext.getCmp('ref-title20').setValue(Share.Ref[19]);
//             }
//         });
    },
    init: function(application) {
        this.control({
            "#headpanel button": {
                click: this.onButtonClick
           },
            "#tab-set-ref":{
            	activate: this.getInfo
            }
        });
    }
    });